package com.javacasino.casino.service;

import com.javacasino.casino.entity.login.LoginInfo;
import org.springframework.stereotype.Component;

@Component
public interface WebSocketService {

    /**
     * 加载订单号
     * @param sid
     * @return
     */
    String loadOrderNum(String sid);

    /**
     * 登录
     * @param message
     * @return
     */
    Boolean login(LoginInfo message);


    /**
     * 主号下单接口
     * @param sid
     * @param b true 开始被监控下单下单  false 停止下单
     */
    void bet(String sid,Boolean b);

    /**
     * 监控号下单
     * @param sid
     * @param sleep  间隔多少毫秒 下单一次
     * @throws Exception
     */
    String slavePlaceOrder(String sid, int sleep,boolean is_bet) throws Exception;

}
